// pages/Repair_Record/Repair_Record.js
import api from "../../Sendingmethod/Sendingmethod"
Page({

    /**
     * 页面的初始数据
     */
    data: {
        showon: false,
        currentDate: new Date().getTime(),
        minDate: new Date().getTime(),
        formatter(type, value) {
            if (type === 'year') {
                return `${value}年`;
            } else if (type === 'month') {
                return `${value}月`;
            }
            return value;
        },
        datetime: "",
        emid: "",
        baoxiuarr: []
    },
    /**
     * 日期处理函数
     */
    datachuli(datebox) {
        const timestamp = datebox;
        const date = new Date(timestamp);

        const year = date.getFullYear();
        const month = String(date.getMonth() + 1).padStart(2, '0'); // 月份从0开始，需要加1
        const day = String(date.getDate()).padStart(2, '0');

        const formattedDate = `${year} 年 ${month} 月 ${day} 日`;
        console.log(formattedDate);
        return formattedDate
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        console.log(options, '传值');
        if (options.emid) {
            this.setData({
                emid: options.emid
            })
        }
    },
    /**
     * 打开弹出层
     */
    openprop() {
        this.setData({
            showon: true
        })
    },
    /**
     * 获取报修列表
     */
    async huoquxiang() {
        try {
            let res = await api.repairList({
                device_id: this.data.emid
            })
            console.log(res, '报修列表');
            if (res.code == 0) {
                this.setData({
                    baoxiuarr: res.data
                })
            } else {

            }
        } catch (error) {
            console.error(error)
        }


    },
    confirmfun() {
        console.log(1);
        this.setData({
            showon: false
        })
    },
    cancelfun() {
        console.log(2);
        let _that = this
        this.setData({
            showon: false,
            datetime: _that.datachuli(_that.data.currentDate)
        })
        console.log(this.data.datetime);

    },


    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        this.huoquxiang()
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})